package com.cloudbroker.bcs.common.annotation;

import com.cloudbroker.bcs.common.constants.type.BusinessType;

import java.lang.annotation.*;

/**
 * Created by lili19289 on 2016/11/10.
 */

/**
 * 积分操作 注解
 * */

@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CreditsOper {

    /**
     * 默认value
     * */
    public String value() default "0";

    /**
     * 业务类型
     * */
    public int business_type() default 0;

    public BusinessType type() ;

    /**
     * 积分操作类型，1 增加 ；-1 消耗
     * */
    public int direction() default 1;

}
